//
//  WYStarView.h
//  WYModel
//
//  Created by ios on 2017/3/6.
//  Copyright © 2017年 Wy. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef NS_ENUM(NSInteger, WYStarType) {
    ///整数
    WYStarTypeInteger = 0,
    ///允许浮点(半颗星)
    WYStarTypeFloat,
};

@interface WYStarView : UIView


///回调
@property(nonatomic,copy)void(^starBlock)(NSString *value);

///星级 0-5(默认5)
@property(nonatomic,assign)CGFloat star;

///是否允许触摸改变星级   默认YES
@property(nonatomic,assign)BOOL isTouch;

/**
 *  构建方法
 *  @param starSize 星星大小（默认为平分，间距是大小的一半）,默认填CGSizeZero
 *  @param style    类型（WYStarTypeInteger-不允许半颗星）WYStarTypeInteger下，star最低为1颗星
 */
- (instancetype)initWithFrame:(CGRect)frame
                     starSize:(CGSize)starSize
                    withStyle:(WYStarType)style;

@end
